
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>注册</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <meta name="keywords" content="dev开发者社区">
  <meta name="description" content="dev开发者社区">
  <link th:href="@{/layui/css/layui.css}" rel="stylesheet"/>
  <link th:href="@{/css/global.css}" rel="stylesheet"/>
</head>
<body>

<div class="fly-header layui-bg-black">
  <div class="layui-container">
    <a class="fly-logo" href="/">
      <img th:src="@{/images/logo.png}" alt="dev开发者社区">
    </a>
    <ul class="layui-nav fly-nav layui-hide-xs">
      <li class="layui-nav-item layui-this">
        <a href="/"><i class="iconfont icon-jiaoliu"></i>交流</a>
      </li>
      <li class="layui-nav-item">
        <a href="../case/case.html"><i class="iconfont icon-iconmingxinganli"></i>案例</a>
      </li>
      <li class="layui-nav-item">
        <a href="http://www.layui.com/" target="_blank"><i class="iconfont icon-ui"></i>框架</a>
      </li>
    </ul>

    <ul class="layui-nav fly-nav-user">
      <!-- 未登入的状态 -->
      <li class="layui-nav-item">
        <a class="iconfont icon-touxiang layui-hide-xs" href="user/login.html"></a>
      </li>
      <li class="layui-nav-item">
        <a href="/bbs/login/goLogin">登入</a>
      </li>
      <li class="layui-nav-item">
        <a href="/bbs/register/goRegister">注册</a>
      </li>
      <li class="layui-nav-item layui-hide-xs">
        <a href="/app/qq/" onclick="layer.msg('正在通过QQ登入', {icon:16, shade: 0.1, time:0})" title="QQ登入" class="iconfont icon-qq"></a>
      </li>
      <li class="layui-nav-item layui-hide-xs">
        <a href="/app/weibo/" onclick="layer.msg('正在通过微博登入', {icon:16, shade: 0.1, time:0})" title="微博登入" class="iconfont icon-weibo"></a>
      </li>
    </ul>
  </div>
</div>

<div class="layui-container fly-marginTop">
  <div class="fly-panel fly-panel-user" pad20>
    <div class="layui-tab layui-tab-brief" lay-filter="user">
      <ul class="layui-tab-title">
        <li><a href="/bbs/login/goLogin">登入</a></li>
        <li class="layui-this">注册</li>
      </ul>
      <div class="layui-form layui-tab-content" id="LAY_ucm" style="padding: 20px 0;">
        <div class="layui-tab-item layui-show">
          <div class="layui-form layui-form-pane">
            <div class="layui-form-item">
              <label for="L_email" class="layui-form-label">邮箱</label>
              <div class="layui-input-inline">
                <input type="text" id="L_username" name="username" required lay-verify="username" autocomplete="off" class="layui-input">
              </div>
              <div class="layui-form-mid layui-word-aux">将会成为您唯一的登入名</div>
            </div>
            <div class="layui-form-item">
              <label for="L_username" class="layui-form-label">昵称</label>
              <div class="layui-input-inline">
                <input type="text" id="L_nickname" name="nickname" required lay-verify="required" autocomplete="off" class="layui-input">
              </div>
            </div>
            <div class="layui-form-item">
              <label for="L_pass" class="layui-form-label">密码</label>
              <div class="layui-input-inline">
                <input type="password" id="L_password" name="password" required lay-verify="required" autocomplete="off" class="layui-input">
              </div>
              <div class="layui-form-mid layui-word-aux">6到16个字符</div>
            </div>
            <div class="layui-form-item">
              <label for="L_repass" class="layui-form-label">确认密码</label>
              <div class="layui-input-inline">
                <input type="password" id="L_repass" name="repass" required lay-verify="required" autocomplete="off" class="layui-input">
              </div>
            </div>
            <div class="layui-form-item">
              <label for="L_vercode" class="layui-form-label">人类验证</label>
              <div class="layui-input-inline">
                <input type="text" id="L_captcha" name="captcha" required lay-verify="required" placeholder="请回答后面的问题" autocomplete="off" class="layui-input">
              </div>
              <div class="layui-form-mid" style="padding: 0!important;">
                <a href="javascript:void(0);" title="点击更换验证码">
                  <img th:src="@{/bbs/captcha/captchaImage(type='math')}" onClick="this.src=this.src;"
                       class="imgcode" width="85%" height="36px"/>
                </a>
              </div>
            </div>
            <div class="layui-form-item">
              <button class="layui-btn" lay-filter="layui-register" lay-submit>立即注册</button>
            </div>
            <div class="layui-form-item fly-form-app">
              <span>或者直接使用社交账号快捷注册</span>
              <a href="" onclick="layer.msg('正在通过QQ登入', {icon:16, shade: 0.1, time:0})" class="iconfont icon-qq" title="QQ登入"></a>
              <a href="" onclick="layer.msg('正在通过微博登入', {icon:16, shade: 0.1, time:0})" class="iconfont icon-weibo" title="微博登入"></a>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>

</div>

<div class="fly-footer">
  <p><a href="/" target="_blank">Dev开发者社区</a> [[${copyrightYear}]] &copy; </p>
</div>

<script th:src="@{/layui/layui.js}"></script>
<script th:src="@{/lib/jquery.min.js}"></script>
<script>
layui.cache.page = 'user';
layui.cache.user = {
  username: '游客'
  ,uid: -1
  ,avatar: '../../res/images/avatar/00.jpg'
  ,experience: 83
  ,sex: '男'
};
layui.config({
  version: "3.0.0"
  ,base: '../../res/mods/'
}).extend({
  fly: 'index'
}).use('fly');

layui.use(['form'], function () {
  var form = layui.form;
  var layer = layui.layer;
  form.on('submit(layui-register)', function (data) {
    $.ajax({
      type: 'post',
      url: '/bbs/register/doRegister',
      data: data.field,
      dataType: 'text',
      success: function (data) {
        var objs = JSON.parse(data);
        if(objs.code==0){
          layer.msg(objs.msg, {offset: '40px', icon: 1}, function(){
            var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
            parent.layer.close(index); //再执行关闭
            top.window.location.href='/bbs/login/goLogin';
          });
        }else{
          layer.msg(objs.msg, {offset: '40px', icon: 2}, function(){
            var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
            parent.layer.close(index); //再执行关闭
          });
        }
      },
      error: function (error) {
        console.log(error.responseText)
        var objs = JSON.parse(error.responseText);
        layer.msg(objs.msg, {
          offset: '40px',
          icon: 2
        });
      }
    });
    return false;
  });
});
</script>

</body>
</html>
